建议难度:入门。
如果字符串长度是奇数,无论怎样都不可能分割成长度相等的 NO。
否则,用 substr 函数分别取出字符串被分开后的两段。细节可以自行画图找出规律。判等即可。
千万不要抄,小心棕名!
xxxxxxxxxx// 1619A Square Stringusing namespace std;
int main(){ int T; cin>>T; while(T--) { string s; cin>>s; if(s.size()%2==1) { puts("NO"); continue; } string s1=s.substr(0, s.size()/2); string s2=s.substr(s.size()/2); puts(s1==s2?"YES":"NO"); }
return 0;}
All Rights Reserved 2022 Wang Zhanrui